e6595dfc4390393509210d437b3d3e61d6b8770c,jaxb-ri/runtime/impl/src/main/java/com/sun/xml/bind/v2/runtime/property/SingleMapNodeProperty.java,SingleMapNodeProperty,SingleMapNodeProperty,#JAXBContextImpl#RuntimeMapPropertyInfo#,104
Before Change
this.valueBeanInfo = context.getOrCreate(prop.getValueType());
// infer the implementation class
Class<ValueT> sig = ReflectionNavigator.REFLECTION.erasure(prop.getRawType());
mapImplClass = ClassFactory.inferImplClass(sig,knownImplClasses);
// TODO: error check for mapImplClass==null
// what is the error reporting path for this part of the code?
After Change
// infer the implementation class
//noinspection unchecked
Class<ValueT> sig = (Class<ValueT>) Utils.REFLECTION_NAVIGATOR.erasure(prop.getRawType());
mapImplClass = ClassFactory.inferImplClass(sig,knownImplClasses);
// TODO: error check for mapImplClass==null
// what is the error reporting path for this part of the code?